Android oyun yapmak için birçok seçenek var ama benim size önerim kesinlikle javanın bir kütüphanesi ile yapmanızdır .. libgdx , addengine ile yapınız .. bir zamanlar unity 3d ile yapıyordum fakat unity 3d nin hem lisans sorunları hemde her telefonda açmaması falan derken bıraktım o işi ve bende libgdx'e geçtim size kısaca birkaç seçenek yazayım ..
Unity 3D ile JavaScript , C# veya Boo dilleriyle yapabilirsiniz .. her telefon kaldırmaz .. lisans 1500 $ ama kısıtlanmış bedava sürümüde var ..
---------------------------------------------------------------------------------------
Starling Framework denilen birşey varmış bende bilmiyorum fakat Action Script 3.0 diliyle yazılıyormuş ..
---------------------------------------------------------------------------------------
Gideros Mobile var lua diliyle yazılıyor ( Türk yapımı bu arada ama türkçe kaynak yok :D ) ..
---------------------------------------------------------------------------------------
Libgdx , andengine gibi kütüphaneler var ücretsizler ve android için en hızlı stabil çalışanlar bunlar eğer bu işte gerçekten ilerlemek istersen tavsiyemdir .. yapımı zor ama kesinlikle emeğinizin karşılıgını verir .. bu kütüphaneleri bilmek için sitedeki android 101 201 301 401 eğitimlerini almalısınız sonra bu alana geçiniz ..
---------------------------------------------------------------------------------------
Corona SDK pek fikrim yok buda paralı bir program :) lua ile yazılıyor sanırım ..
şuan aklıma gelenler bunlar ama size sitedeki android derslerini bitirmenizi ve ardından javanın ücretsiz kütüphaneleri ile çalışmanızı kesinlikle öneririm :) .. yok ben ugraşamam diyorsanız unity 3D indirin deneyin ama stabil çalışmaz uygulamanız donanımı düşük androidlerde kasar ..
Haa bu arada eklemeyi unutmuşum ..
grafik dosyaları için : 3D grafik -> Maya veya 3Ds Max ............. 2D grafik -> Adobe Photoshop , Fireworks gibi herşey olur :)